.rpv-print__progress {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;

  &-body {
    width: 15rem;
    padding: 1.5rem;
    color: var(--rpv-print__progress-body-color);
    text-align: center;
    background-color: var(--rpv-print__progress-body-background-color);
    border-radius: 0.25rem;
  }

  &-bar {
    margin-bottom: 1rem;
  }

  &-message {
    margin-bottom: 0.5rem;
  }
}
